* {
  background: none !important;
}

#header {
	background: url(vSprite.gif) repeat-x scroll 0 -60px !important;
	height: 40px;
	padding-top: 3px !important;
	text-align: center;
}

/* ========================================== */
/* Nav Bar Styles
/* ========================================== */
#linkbar {
	background: transparent url(/images/nav.gif) no-repeat scroll 5px 0 !important;
	min-height: 200px;
	margin-top: 0 !important;
	margin-left: 80px;
	width: 710px;
}

#linkbar li {
	background: none !important;
	display: block; 
	float: left !important;
	height: 20px;
	margin-top: 0;
	padding: 0 5px 0 5px;
}

#linkbar li a {
	background: url(/images/nav.gif) no-repeat scroll 0 0 !important; 
	background: none;
	color: #9F9F9F;
	display: block;
	font-family: "Times New Roman";
	margin-left: 12px;
	margin-top: 0;
	text-indent: -5000px !important;
}

#nHome { 
	width: 46px !important; 
}
#nHome a { 
	background: url(/images/nav.gif) no-repeat scroll 0 0 !important;
	margin-left: 0 !important;
	width: 36px !important; 
}
#nHome a:hover { 
	background-position: 0 -23px !important; 
}
#nExp { 
	width: 80px !important; 
}
#nExp a { 
	background: url(/images/nav.gif) no-repeat scroll -58px 0 !important;
	width: 60px !important; 
}
#nExp a:hover { 
	background-position: -58px -23px !important; 
}
#nAbout { 
	width: 62px !important; 
}
#nAbout a { 
	background: url(/images/nav.gif) no-repeat scroll -138px 0 !important;
	width: 42px !important; 
}
#nAbout a:hover { 
	background-position: -138px -23px !important; 
}
#nFAQs { 
	width: 48px !important; 
}
#nFAQs a { 
	background: url(/images/nav.gif) no-repeat scroll -200px 0 !important;
	width: 28px !important; 
}
#nFAQs a:hover { 
	background-position: -200px -23px !important; 
}
#nBlog { 
	width: 52px !important; 
}
#nBlog a { 
	background: url(/images/nav.gif) no-repeat scroll -248px 0 !important;
	width: 32px !important; 
}
#nBlog a:hover { 
	background-position: -248px -23px !important; 
}
#nDownloads { 
	width: 95px !important; 
}
#nDownloads a { 
	background: url(/images/nav.gif) no-repeat scroll -300px 0 !important;
	width: 75px !important; 
}
#nDownloads a:hover { 
	background-position: -300px -23px !important; 
}
#nParticipate { 
	width: 98px !important; 
}
#nParticipate a { 
	background: url(/images/nav.gif) no-repeat scroll -395px 0 !important;
	width: 78px !important; 
}
#nParticipate a:hover { 
	background-position: -395px -23px !important; 
}
#nMore { 
	text-align: center;
	position: relative;
	width: 200px !important;
}

#linkbar li div#more-menu {
	background: url(/images/nav.gif) no-repeat scroll -481px 0 !important;
	color: #9F9F9F;
	height: 100%;
	margin: 0 0 0 0;
	position: absolute;
	top: 0;
	left: 5px;
	text-align: left;
	text-indent: -5000px;
	width: 200px;
	z-index: 1;
}

#nMore:hover #more-menu, #linkbar li div#more-menu:hover {
	background: url(more-nav-menu.png) no-repeat scroll 0 -1px !important;
	cursor: pointer;
	height: 197px;
	margin: -7px 0 0 0;
	text-indent: -5000px;
	width: 200px;
}

#linkbar li div#more-menu:hover ul {
	display: block;
}

#linkbar li a:hover {
	color: #DB0303;
}

#menu {
	text-align: left;
}

#resources {
	margin-left: 15px;
	margin-top: 10px;
	text-indent: -5000px
}

/* ========================================== */
/* Header Styles
/* ========================================== */
#calculate {
	background: url(alphaBox.gif) no-repeat scroll !important;
	padding-left: 18px;
}

#logo {
	background: url(podSprite.png) no-repeat scroll -145px -261px !important;
	overflow: hidden;
}

#input {
	background: url(podSprite.png) no-repeat scroll -1px -33px !important;
}

#equal {
	background: url(podSprite.png) no-repeat scroll -501px -318px !important;
}




.top, .bot {
	display: none;
}





/* ========================================== */
/* Pod  Styles
/* ========================================== */
.pod {
	border: 1px solid #c0c0c0;
	overflow: visible;
}

/* ========================================== */
/* Pulldown Styles
/* ========================================== */
.pulldownContainer {
	display: inline;
	overflow: visible;
}

.pulldown {
	display: inline;
	overflow: visible;
}

.pulldown-label {
	display: inline;
}

.pulldown .selected {
	display: block;
	float: none;
	margin-bottom: -3px;
	margin-top: -1px;
}

.pulldown-menu {
	display: block;
	/*position: absolute;
	left: 0;
	top: 0;*/
}

/* ========================================== */
/* Footer Note Styles
/* ========================================== */
#computed {
	border: 1px solid #c0c0c0;
	margin: auto 12px 0 12px;
	padding: 4px 6px 4px 6px;
	text-align: right;
}

#computed a {
	color: #999999;
	float: left;
}

#computed a:hover {
	color: #999999;
}

#computed #toSources {
	float: left;
	left: auto;
	margin-left: 26px !important;
	position: static;
	text-align: left;
	top: auto;
	width: auto;
}

#computed a b, #downloadpdf, #downloadnb {
	color: #EF6518 !important;
}

#computed a:hover b, #downloadpdf:hover, #downloadnb:hover {
	color: #DB0303 !important;
}

#downloadpdf {
	background: url(pipe.gif) no-repeat 1px right;
	float: none !important;
	margin-right: 4px;
	padding-right: 4px;
}

#downloadnb {
	float: none !important;
}


/* ========================================== */
/* Sidebar Styles
/* ========================================== */
#sidebar {
	margin-top: 0;
}

#newtoalpha {
	border: 1px solid #c0c0c0;
	margin-bottom: 20px;
	padding-top: 10px;
}

#newtoalpha .side-header {
	top: auto;
}

#newtoalpha .side-header #closeNewToAlpha {
	display: none;
}

#newtoalpha div {
	padding: 0 16px 5px 18px;
	width: 188px;
}

#newtoalpha #thingstotry {
	margin-top: 15px;
	top: auto;
}

#newtoalpha li, #newtoalpha li:hover {
	background: url(newtoalpha-bullet.gif) no-repeat scroll 4px 5px !important;
}

#newtoalpha li.moreLink {
	background: none !important;
}

#relatedlinks {
	border: 1px solid #c0c0c0;
	margin-bottom: 20px;
	padding-bottom: 5px;
	padding-top: 10px;
	overflow: hidden;
}

#relatedlinks .side-header {
	color: #A79DB4 !important;
	top: auto;
}

#relatedlinks .related-content {
	margin-top: 15px;
}

#relatedlinks .related-content:hover {
	margin-top: 12px;
}

#relatedlinks div {
	padding: 0 16px 5px 18px;
	width: 188px;
}

#relatedlinks .sidebar-article {
	border: 3px solid #c0c0c0;
	background: none;
	background-color: #ffffff!important;
	float: left;
	left: -206px;
	/*margin-left: -200px;*/
	margin-top: 0;
	padding: 4px 6px 18px 6px;
	position: absolute;
	z-index: 150;
	width: 190px;
}

#relatedlinks .sidebar-article img {
	background-color: #f0f0f0 !important;
	margin-left: 0 !important;
}

#relatedlinks .sidebar-article .poptop, #relatedlinks .sidebar-article .popbot {
	display: none;
}

#relatedlinks .sidebar-article .boundary {
	margin-left: 0;
	margin-top: auto;
	padding: 0;
	top: auto;
}



.related-content {
        cursor: pointer;
}

.related-content .side-subject, .related-content .side-subject .side-source {
        font: 11px Arial !important;
}

.related-content .side-subject {
        color: #646464 !important;
}

.related-content .side-subject .side-source {
        color: #949494 !important;
}

.related-content:hover .side-subject {
        color: #EF6518 !important;
}

.related-content:hover .side-subject .side-source {
        color: #949494 !important;
}

.related-content .side-content {
        font-family: Arial;
        font-size: 10px;
        color: #999999;
}

.related-content:hover .side-content {
        color: #646464;
        /*height: 42px;*/
}

.related-content .side-link{
        font-family: Arial;
        font-size: 10px;
        color: #A8A8A8;
        line-height: 15px;
}

.related-content:hover .side-link {
        color: #EF6518  !important; /*FE6518; */
}

.related-content:hover .side-link:hover {
        color: #DB0303 !important;
}

.sidebar-article:hover .subject {
        color: #EF6518 !important;
}

.sidebar-article .source {
        color: #949494 !important;
        font-size: 11px !important;
}

.side-collapse {
        font-family: Arial;
        font-size: 10px;
        font-weight: bold;
        color: #949494;
        cursor: pointer;
}

#searchtheweb .side-header {
	color: #A79DB4 !important;
	top: auto;
}

#webSearch {
	border: 1px solid #c0c0c0;
	padding-bottom: 5px;
	padding-top: 10px;
}

#webSearch div {
	padding: 0 16px 5px 18px;
	width: 188px;
}

/* ========================================== */
/* Feedback Styles
/* ========================================== */
#feedback {

}

#feedback.open {
	border: 1px solid #c0c0c0;
	background: none;
	padding: 4px 6px 4px 6px;
}

#feedback span {
	color: #FE6518;
	cursor: pointer;
	float: left;
	font-family: Verdana,Arial,sans-serif;
	font-size: 10px;
	font-weight: bold;
	height: 19px;
	line-height: 19px;
	padding-left: 25px;
	margin-left: 0;
	margin-right: 0;
	margin-top: -2px;
	overflow: hidden;
	text-align: left;
	width: 155px;
}

.fbtf td {
	font-size: 10px;
	padding-bottom: 0;
}

#feedback label {
	padding: 0;
	margin: 0;
}

#feedback .fbemail, #feedback .fbname, #feedback .fbtext {
	margin-bottom: 6px;
	margin-top: 0;
}

#feedback label span {
	font-weight: normal;
	display: inline;
	line-height: normal;
	margin: 0;
	padding: 0;
	width: auto;
}

#tmpMessage {
	left: auto;
	margin-left: -50px;
	top: auto;
	width: 357px;
}

#tmpSend {
	background: transparent url(podSprite.png) no-repeat scroll -442px -306px !important;
	display: inline;
	margin-left: 5px;
}

/* ========================================== */
/* Footer Styles
/* ========================================== */
#footer ul {
	margin-left: 24px;
}

#footer ul li.first {
	background: none;
	padding-left: 0;
	padding-right: 16px;
}

#footer ul li {
	padding-left: 16px;
	padding-right: 16px;
}

/* ========================================== */
/* Popup Styles
/* ========================================== */
.popup .top, .popup .bottom, .popup-top, .popup-bottom {
	background: none;
}

.popup-mid {
	background-color: #f0f0f0 !important;
	border: 1px solid #c0c0c0;
	padding: 10px;
}

.popup-mid textarea {
	background-color: #ffffff !important;
}

.popup-mid hr {
	color: #c0c0c0 !important;
}

.popup-label, .popup-label i {
	color: #695A7E !important;
}

.popup-label b {
	margin-right: 5px;
}

#sources {
	background-color: #f0f0f0 !important;
	border: 1px solid #c0c0c0 !important;
	padding: 10px;
}

#sources .popup-close {
	margin-right: -20px;
	margin-top: 5px;
}

#sources .content {
	background-color: #ffffff !important;
}

#sources h1 {
	background: url(sourceBackground.jpg) no-repeat scroll 0 0 !important;
	text-indent: -5000px !important;
}

.jScrollPaneTrack {
	background: url(calculate-scroller-barbg.gif) repeat-y scroll 0 0 !important;
}

.jScrollPaneDrag {
	background: url(calculate-scroller-thumb.gif) repeat-y scroll 0 0 !important;
}

.jScrollPaneDragTop {
	background: url(calculate-scroller-thumb-top.gif) no-repeat scroll 0 0 !important;
}

.jScrollPaneDragBottom {
	background: url(calculate-scroller-thumb-bottom.gif) no-repeat scroll 0 0 !important;
}

a.jScrollArrowUp {
	background: url(calculate-scroller-up.gif) no-repeat scroll 0 0 !important;
	text-indent: -5000px !important;
}

a.jScrollArrowDown {
	background: url(calculate-scroller-down.gif) no-repeat scroll 0 0 !important;
	text-indent: -5000px !important;
}


/*#results {
	background: #FFFFFF url(hSprite.png) repeat-y scroll -1155px 0;
}

#results .top {
	background-position: -1px -70px !important;
	position: static !important;
}

#results .bot  {
	background-position: -1px -84px !important;
	position: static !important;
}

#results .pod .top {
	background-position: 0 -102px !important;
}
#results .pod .bot  {
	background-position: 0 -96px !important;
}*/